home *** CD-ROM | disk | FTP | other *** search
/ Clinton - Portrait of Victory / PORTRAIT OF VICTORY.BIN / cltpc256 / eagle2.txt < prev    next >
Text File  |  1992-12-31  |  14KB  |  745 lines

  1. ; The Candidate main menu
  2. start2:
  3. pload ehcan 1
  4. putup 0 415 p1
  5. pfree 1
  6. pload cantp 1
  7. putup 110 85 p1
  8. pfree 1
  9. pload ebcan 1
  10. putup 128 31 p1
  11. pfree 1
  12. pload ebnav 1
  13. putup 0 0 p1
  14. pfree 1
  15. menu21:
  16. set gonum 21
  17. mn11:
  18. waitkey
  19. getkey k
  20. if @k==1
  21.   set num 1
  22.   xbkg
  23.   goto menu211
  24. else
  25.   if @k==2
  26.     goto menu212
  27.   else
  28.     if @k==3
  29.       set num 1
  30.       xbkg
  31.       goto menu213
  32.     else
  33.       if @k==chr(104)||@k==chr(72)
  34.         goto help
  35.       else
  36.         if @k==chr(112)||@k==chr(80)
  37.           xbkg2
  38.           link eagle menu1
  39.         else
  40.           if @k==chr(101)||@k==chr(69)
  41.             xbkg
  42.             pload edexit 1
  43.             putup 190 200 p1
  44.             pfree 1
  45.             mn11b:
  46.             waitkey
  47.             getkey k
  48.             if @k==chr(13)
  49.               exit
  50.             else
  51.               if @k==chr(27)
  52.                 xbkg
  53.                 pload cantp 1
  54.                 putup 110 85 p1
  55.                 pfree 1
  56.                 goto menu21
  57.               else
  58.                 goto mn11b
  59.               endif
  60.             endif
  61.           else
  62.             goto mn11
  63.           endif
  64.         endif
  65.       endif
  66.     endif
  67.   endif
  68. endif
  69.  
  70. ; Kramer text selection display
  71. menu211:
  72. set gonum 211
  73. mn211:
  74. color 0
  75. rect 40 95 600 405
  76. color 10
  77. fload times15 1
  78. fgaps 1 5 3
  79. set buf readfile(cktxt$@num$.doc)
  80. window 60 95 580 390
  81. text @@buf
  82. . farfree(@buf)
  83. window
  84. set center on
  85. ffree 1
  86. fload ibm8 1
  87. text 0 120 "Page "$@num$" of 14"
  88. text 0 110 "Press <PGUP> for next or <PGDN> for prior."
  89. set center off
  90. ffree 1
  91. mn211b:
  92. waitkey
  93. getkey k
  94. if @k==2
  95.   goto menu212
  96. else
  97.   if @k==3
  98.     set num 1
  99.     xbkg
  100.     goto menu213
  101.   else
  102.     if @k==chr(104)||@k==chr(72)
  103.       goto help
  104.     else
  105.       if @k==chr(112)||@k==chr(80)
  106.         xbkg2
  107.         link eagle menu1
  108.       else
  109.         if @k==chr(101)||@k==chr(69)
  110.             xbkg
  111.             pload edexit 1
  112.             putup 190 200 p1
  113.             pfree 1
  114.             mn211c:
  115.             waitkey
  116.             getkey k
  117.             if @k==chr(13)
  118.               exit
  119.             else
  120.               if @k==chr(27)
  121.                 xbkg
  122.                 goto mn211
  123.               else
  124.                 goto mn211c
  125.               endif
  126.             endif
  127.         else
  128.           if @k==chr(73)$chr(1)||@k==chr(72)$chr(1)
  129.             if @num==14
  130.               set num 1
  131.               goto menu211
  132.             else
  133.               set num @num+1
  134.               goto mn211
  135.             endif
  136.           else
  137.             if @k==chr(81)$chr(1)||@k==chr(80)$chr(1)
  138.               if @num==1
  139.                 set num 14
  140.                 goto menu211
  141.               else
  142.                 set num @num-1
  143.                 goto mn211
  144.               endif
  145.             else
  146.               goto mn211b
  147.             endif
  148.           endif
  149.         endif
  150.       endif
  151.     endif
  152.   endif
  153. endif
  154.  
  155. ; Speeches (Video) selection display
  156. menu212:
  157. set gonum 212
  158. set k ""
  159. set abort on
  160. mn212:
  161. pload ebkg 1
  162. pfade 0 1
  163. pfree 1
  164. pload canspch 1
  165. palette 1
  166. putup 120 152 p1
  167. pfree 1
  168. mn212b:
  169. color 0
  170. rect 147 212 306 331
  171. waitkey
  172. getkey k
  173. if @k==chr(109)||@k==chr(77)
  174.   pload ebkg 1
  175.   palette 1
  176.   pfade 0 1
  177.   pfree 1
  178.   set abort off
  179.   goto start2
  180. else
  181.   if @k==1
  182.     pload canspch1 1
  183.     putup 120 152 p1
  184.     pfree 1
  185.     set num 1
  186.     set abort on
  187.     mn2124:
  188.     set k ""
  189.     set m ""
  190.     pload canva$@num 1
  191.     putup 147 211 p1
  192.     pfree 1
  193.       if @num==1
  194.         cdplay 50 14
  195.         timer
  196.         waitkey 1400
  197.       endif
  198.       if @num==2
  199.         cdplay 51 20
  200.         timer
  201.         waitkey 2000
  202.       endif
  203.       if @num==3
  204.         cdplay 52 16
  205.         timer
  206.         waitkey 1600
  207.       endif
  208.       getkey m
  209.       xstop
  210.       cdstop
  211.     if @num==3
  212.       pload canspch 1
  213.       palette 1
  214.       putup 120 152 p1
  215.       pfree 1
  216.       goto mn212b
  217.     else
  218.       set num @num+1
  219.       goto mn2124
  220.     endif
  221.   else
  222.     if @k==2
  223.       pload canspch1 1
  224.       putup 120 152 p1
  225.       pfree 1
  226.       set num 1
  227.       set abort on
  228.       mn2125:
  229.       set k ""
  230.       set m ""
  231.       pload canvb$@num 1
  232.       putup 147 211 p1
  233.       pfree 1
  234.         if @num==1
  235.           cdplay 53 50
  236.           timer
  237.           waitkey 5000
  238.         endif
  239.         if @num==2
  240.           cdplay 54 41
  241.           timer
  242.           waitkey 4100
  243.         endif
  244.         getkey m
  245.         xstop
  246.         cdstop
  247.       if @num==2
  248.         waitkey 200
  249.         pload canspch 1
  250.         palette 1
  251.         putup 120 152 p1
  252.         pfree 1
  253.         goto mn212b
  254.       else
  255.         set num @num+1
  256.         goto mn2125
  257.       endif
  258.     else
  259.       if @k==3
  260.         pload canspch1 1
  261.         putup 120 152 p1
  262.         pfree 1
  263.         set num 1
  264.         set abort on
  265.         mn2126:
  266.         set k ""
  267.         set m ""
  268.         pload canvc$@num 1
  269.         putup 147 211 p1
  270.         pfree 1
  271.           if @num==1
  272.             cdplay 55 36
  273.             timer
  274.             waitkey 3600
  275.           endif
  276.           if @num==2
  277.             cdplay 56 15
  278.             timer
  279.             waitkey 1500
  280.           endif
  281.           if @num==3
  282.             cdplay 57 19
  283.             timer
  284.             waitkey 1900
  285.           endif
  286.           getkey m
  287.           xstop
  288.           cdstop
  289.         if @num==3
  290.           pload canspch 1
  291.           palette 1
  292.           putup 120 152 p1
  293.           pfree 1
  294.           goto mn212b
  295.         else
  296.           set num @num+1
  297.           goto mn2126
  298.         endif
  299.       else
  300.         if @k==4
  301.           pload canspch1 1
  302.           putup 120 152 p1
  303.           pfree 1
  304.           set num 1
  305.           set abort on
  306.           mn2127:
  307.           set k ""
  308.           set m ""
  309.           pload canvd$@num 1
  310.           putup 147 211 p1
  311.           pfree 1
  312.             cdplay 58 90
  313.             timer
  314.             waitkey 9000
  315.             getkey m
  316.             xstop
  317.             cdstop
  318.             pload canspch 1
  319.             palette 1
  320.             putup 120 152 p1
  321.             pfree 1
  322.             goto mn212b
  323.         else
  324.           goto mn212b
  325.         endif
  326.       endif
  327.     endif
  328.   endif
  329. endif
  330.  
  331. ; Resume text selection display
  332. menu213:
  333. set gonum 213
  334. mn213:
  335. color 0
  336. rect 40 95 600 405
  337. color 10
  338. fload times15 1
  339. fgaps 1 5 3
  340. set buf readfile(crtxt$@num$.doc)
  341. window 60 95 580 390
  342. text @@buf
  343. . farfree(@buf)
  344. window
  345. set center on
  346. ffree 1
  347. fload ibm8 1
  348. text 0 115 "Page "$@num$" of 3"
  349. text 0 105 "Press <PGUP> for next or <PGDN> for prior."
  350. set center off
  351. ffree 1
  352. mn213b:
  353. waitkey
  354. getkey k
  355. if @k==1
  356.   set num 1
  357.   xbkg
  358.   goto menu211
  359. else
  360.   if @k==2
  361.     goto menu212
  362.   else
  363.     if @k==chr(104)||@k==chr(72)
  364.       goto help
  365.     else
  366.       if @k==chr(112)||@k==chr(80)
  367.         xbkg2
  368.         link eagle menu1
  369.       else
  370.         if @k==chr(101)||@k==chr(69)
  371.             xbkg
  372.             pload edexit 1
  373.             putup 190 200 p1
  374.             pfree 1
  375.             mn213c:
  376.             waitkey
  377.             getkey k
  378.             if @k==chr(13)
  379.               exit
  380.             else
  381.               if @k==chr(27)
  382.                 xbkg
  383.                 goto mn213
  384.               else
  385.                 goto mn213c
  386.               endif
  387.             endif
  388.         else
  389.           if @k==chr(73)$chr(1)||@k==chr(72)$chr(1)
  390.             if @num==3
  391.               set num 1
  392.               goto mn213
  393.             else
  394.               set num @num+1
  395.               goto mn213
  396.             endif
  397.           else
  398.             if @k==chr(81)$chr(1)||@k==chr(80)$chr(1)
  399.               if @num==1
  400.                 set num 3
  401.                 goto mn213
  402.               else
  403.                 set num @num-1
  404.                 goto mn213
  405.               endif
  406.             else
  407.               goto mn213b
  408.             endif
  409.           endif
  410.         endif
  411.       endif
  412.     endif
  413.   endif
  414. endif
  415.  
  416. help:
  417. pload apatch 1
  418. putup 0 0 p1
  419. pfree 1
  420. pload eclbb 1
  421. putup 0 29 p1
  422. pfree 1
  423. xbkg
  424. pload edhelp 1
  425. putup 31 74 p1
  426. pfree 1
  427. fload ibm8 1
  428. fgaps 1 4 2
  429. set buf readfile(candhlp.doc)
  430. window 65 355 575 100
  431. color 1
  432. text @@buf
  433. . farfree(@buf)
  434. window
  435. ffree 1
  436. hlp1:
  437. waitkey
  438. getkey k